 <%@page contentType="text/html;" pageEncoding="UTF-8"%>
<%@page import="ws.facade.*" %>

<html>
    <head>
        <title>e-Lixo - Curitiba</title>
        <script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAmtWSgAT1i_7cth4oZHIzbhT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSCYtnPTZF-eissxAfaPVGEBP_8Pg" type="text/javascript"></script>
        <script src="js/funcoes.js" type="text/javascript"></script>
        <link rel="stylesheet" href="css/style.css" type="text/css"/>
    </head>

    <body>
        <div id=tudo>
            <div id="header">
                <h1></h1>
                <div id="nav">
                    <li class="itemmenu_ini"><a href="index.jsp">Home</a></li>
                    <li class="itemmenu"><a href="apresentacao.jsp">Apresentação</a></li>
                    <li class="itemmenu"><a href="equipe.jsp">Equipe</a></li>
                    <li class="itemmenu"><a href="empresas.jsp">Empresas</a></li>
                    <li class="itemmenu"><a href="tiposDeLixo.jsp">Tipos de Lixo</a></li>
                    <li class="itemmenu_fim"><a href="login.jsp">Login</a></li>
                </div>
            </div>
            
            <div id=logo>
            </div>

            <form action="consulta.jsp" name="consulta" method="post">
            <div id=caixaPesquisa>
                <b>Digite seu Endereço:</b>
                <input type=text name=Endereco id=Endereco>
                <select name="tpLixo">
                    <option value=-1>Selecione o tipo de lixo</option>
                <%
                
                    FacadeService ws2 = new FacadeService(); //comunicação
                    Facade tiposLixo = ws2.getFacadePort(); //implementação
                    java.util.List<TipoLixo> listaTiposLixo = tiposLixo.recuperaTiposLixo(); //chamada de método WS
                    for (TipoLixo n : listaTiposLixo) {
                        out.print("<option value="+n.getId()+">"+n.getDescricaoLixo()+"</option>");
                    }

                %>
                </select>
                <input type=submit value=Pesquisar>
            </div>
            </form>
            <div id="map">

            </div>

            <script type="text/javascript">
                var map = new GMap2(document.getElementById("map"));
                map.addControl(new GMapTypeControl());
                map.addControl(new GSmallMapControl());
                var addr = 'Curitiba';
                var geocoder = new GClientGeocoder;
                geocoder.getLatLng( addr,goPoint );
                var nome = "";
            </script>

            <div id="footer">
                <p>&copy; 2011 - Webservice Java para Direcionamento Georreferenciado de E-lixo<BR>
                    Danilo Schervinski, Felipe Borne Mendes, Rodrigo Trevisan Grochocki
                </p>
            </div>



        </div>

    </body>

    <%
         FacadeService ws = new FacadeService(); //comunicação
         Facade empresas = ws.getFacadePort(); //implementação
         java.util.List<Empresa> lista = empresas.recuperaEmpresas(); //chamada de método WS
         for (Empresa n : lista) {

                String descricaoEmpresa;
                descricaoEmpresa = "<font size=2><u><b>"+n.getCnpj()+" | "+n.getRazaoSocial()+"</b></u><BR>";
                descricaoEmpresa += "<b>Endereço:</b>"+n.getEndereco()+" nº "+n.getNrEndereco()+" <b> CEP:</b> ("+n.getCep()+")<BR>";
                descricaoEmpresa += "<b>Telefone:</b>"+n.getTelefone()+" <b> Fax:</b> "+n.getFax()+"<BR>";
                descricaoEmpresa += "<b>Email:</b>"+n.getEmail()+" <b> Site:</b> "+n.getSite()+"</font><BR><BR>";
                out.print("<script>mostrarEmpresa('" + n.getEndereco() + "" + n.getNrEndereco() + " - Curitiba','" +descricaoEmpresa+"');</script>");
         }

    %>

</html>
